home *** CD-ROM | disk | FTP | other *** search
/ Shareware Grab Bag / Shareware Grab Bag.iso / 002 / dc4.arc / DC4.DOC < prev   
Encoding:
Text File  |  1984-07-02  |  38.0 KB  |  972 lines

  1. sample    
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.                                   DISKCAT(tm)
  13.  
  14.                                   version 4.2
  15.  
  16.  
  17.                                   DISK  FILE
  18.                                 CATALOG PROGRAM
  19.  
  20.  
  21.                      (C) Copyright 1983,1984  Nelson Ford
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.                                   Nelson Ford
  54.                                  P.O.Box 61565
  55.                                Houston, TX 77208
  56.                                 (713) 960-1347
  57.                              CompuServe: 71355,470
  58.                                 Source: ST3564
  59.  
  60.  
  61.  
  62.  
  63.  
  64.                       DISKCAT - Disk File Catalog Program
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.                                    CONTENTS
  72.  
  73.  
  74.         Hardware requirements ....................................  1
  75.         What DISKCAT does ........................................  1
  76.         Incompatibilities with earlier versions & other programs .  2
  77.         Entering information .....................................  2
  78.         DC4-READ.EXE Program Functions
  79.           1)  Read a disk's files into the catalog ...............  2
  80.           2)  Add descriptions to file names (DC4-CAT.EXE) .......  3
  81.           3)  Give a disk its own catalog ........................  3
  82.           4)  Delete a disk from the catalog .....................  3
  83.           5)  Display all files for a disk name ..................  3
  84.           6)  Display all disk names .............................  3
  85.           7)  Print a hardcopy catalog listing (DC4-SORT.EXE) ....  3
  86.           8)  Purge deleted files from catalog ...................  3
  87.           9)  Change program parameters ..........................  3
  88.                 Entering printer control codes ...................  3
  89.         DC4-CAT.EXE Program Functions
  90.           1)  Enter file category and description ................  4
  91.           2)  Volume name entries ................................  4
  92.           3)  Subdirectory name entries ..........................  4
  93.           4)  Automatic file descriptions ........................  4
  94.           5)  [Alt]-key commands .................................  4
  95.         DC4-SORT.EXE  Program Functions
  96.           1)  Compare two catalogs ...............................  6
  97.           2)  Print catalog sorted by file name,
  98.               disk name, file type, date or filename extension ...  6
  99.         Sending data to the disk .................................  6
  100.         Specifying a range to print ..............................  6
  101.         Data file structure ......................................  7
  102.         Other ways to edit and print the catalog .................  7
  103.         Starting a new catalog ...................................  7
  104.         Suggestions for using DISKCAT.............................  7
  105.         Using DOS 2's FIND.EXE to locate a file in the catalog ...  8
  106.         Assigning categories .....................................  8
  107.         DISTRIBUTION OF DISKCAT PROGRAMS .........................  9
  108.         Source code ..............................................  9
  109.         Acknowledgement of suggestions for improvements .......... 10
  110.         Invoice
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.         Trademark credits for this manual:
  121.            PC-FILE(tm)  -  Jim Button
  122.            Lotus 1-2-3(tm)  -  Lotus Development Corp.
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.                   DISKCAT - Disk File Catalog Program       Page 1
  131.  
  132.  
  133.         HARDWARE REQUIREMENTS:
  134.  
  135.         Minimum:  128K (192 on Compaq), one disk drive, 80-column monitor.
  136.         Recommended:  a RAM disk-emulator  or  hard disk to hold the data
  137.                       printer, graphics board.
  138.         DOS:  1.0  1.1  2.0  2.1
  139.  
  140.         Maximum # of file name entries:  up to 3000, depending on memory.
  141.  
  142.  
  143.         WHAT DISKCAT DOES:
  144.  
  145.         DISKCAT  keeps track of all of your disk files - no more sticking
  146.         disk after disk into a drive to see if the file you need is on it.
  147.  
  148.         DC4-READ.EXE  reads a disk's directory, adds file names, date and
  149.            size to a catalog file, gives a disk its own table-of-contents
  150.            file, prints a file listing to keep with each disk,  deletes a
  151.            disk from the catalog file, displays names of all disks in the
  152.            catalog, along with number of sectors and sides and free space
  153.            remaining on each disk, allows changing program parameters.
  154.  
  155.         DC4-CAT.EXE  add file category and description, rename files/disk,
  156.            delete file, view file contents, locate file/disk in catalog.
  157.  
  158.         DC4-SORT.EXE  sorts, prints the catalog file; it will compare two
  159.            catalog files and print a comparative list showing differences
  160.            and matching files; creates new catalog file; prints to screen
  161.            or printer or disk file for later printing; creates data  file
  162.            in a format that can be read by Lotus 1-2-3.  All or part of a
  163.            catalog can be sorted by file name, disk name, file type, date
  164.            or file extension.
  165.  
  166.         DC4-FIND.EXE  is a quick way to search the catalog for a specific
  167.            file to find which disk it is on.
  168.  
  169.         DC4-DOC.EXE  contains an introduction to  DISKCAT  and prints the
  170.            DC4.DOC documentation file to the screen or printer.
  171.  
  172.         DC4-PGM.DTA contains the program parameters:  file names, drives,
  173.            screen colors, printer controls.
  174.  
  175.         DC4-SAMP.DTA and  DC3-SAMP.DT2  are samples of the two data files
  176.            created by DISKCAT.   The first contains the file catalog with
  177.            the following information about each file:   file name,  size,
  178.            creation time and date, file category and description and disk
  179.            name.    The second data file contains the number of disks and
  180.            files in the catalog  and the following information about each
  181.            disk:  disk name, number of sides and sectors, free space, and
  182.            the catalog record number of the disk's first and last files.
  183.               The disks in this catalog are the "greatest hits" of public
  184.            domain software.   Write for information about obtaining these
  185.            disks by trading or for a nominal fee.
  186.  
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.                   DISKCAT - Disk File Catalog Program       Page 2
  197.  
  198.  
  199.         INCOMPATIBILITIES:
  200.  
  201.            DC4-CAT.EXE  uses keys that may be intercepted by some utility
  202.            programs such as Prokey.   Such programs must be exited before
  203.            using DC4-CAT.EXE, but may be left active with DC4-READ & SORT.
  204.  
  205.            If you have been using a version of  DISKCAT earlier than 3.0,
  206.            you must use the program DC4-CNVT.BAS to convert DC4.DTA's re-
  207.            cord format to the current format.   The current format has a
  208.            36-character description field, increased from 25 characters.
  209.            You may keep the names of your data files if you wish by using
  210.            the  "Modify program parameters" option in  DC4-READ to change
  211.            the default data file name.
  212.  
  213.  
  214.         ENTERING INFORMATION:  When entering data, the edit keys work the
  215.           same way that they do in BASIC and in most word processors. The
  216.           cursor keys move the cursor in the data field. If you press the
  217.           Enter  key after the cursor has been moved back into the middle
  218.           of an entry, the whole entry is still accepted.  If a prompt is
  219.           displayed, pressing Enter  will cause the prompt to be accepted
  220.           as data input.   Entering a character at the start of the field
  221.           causes the  default data to be  erased so  that new data can be
  222.           entered. To edit the prompted data,  press the Insert or Delete
  223.           keys or move into the data field with the cursor keys. Entering
  224.           a character in other than the start of the field will not cause
  225.           the prompt to disappear.    The End and Home keys will move the
  226.           cursor to the end and start of the field, respectively.  Toggle
  227.           the Insert mode by pressing the Ins key.   Holding the Ctrl key
  228.           while pressing the left or right cursor keys will move the cur-
  229.           sor from word to word within the prompt or, if the cursor is at
  230.           the start or end of the field will move the cursor to the prior
  231.           or next field, if any. Pressing the up or down cursor keys will
  232.           move the cursor to the field above  or below the current field,
  233.           if any. Pressing the Ctrl and End keys together will delete the
  234.           characters from the cursor to the end of the field.    Pressing
  235.           the Del key will delete the character at the cursor position.
  236.  
  237.  
  238.         DC4-READ.EXE Program Functions (Main Menu):
  239.  
  240.         1)  Read a disk's files into the catalog.
  241.              -prompts for a name for the disk.   If the disk has a volume
  242.                label, it is made the default disk name.  When asked for a
  243.                disk name, press Enter to use the default name.
  244.              -checks to see if name is already used.  If so, choices are
  245.               * delete the disk from the file
  246.               * read the disk and update the file
  247.                 This option allows you to update a disk's records without
  248.                 wiping out the file descriptions for files that are still
  249.                 on the disk.  If a file has the same name but a different
  250.                 file size or date, the name, category and description are
  251.                 retained and the size and date are updated.
  252.               * enter another disk name
  253.              -file names, size  & date are read from disk, sorted by name
  254.                and added to the data file with the "DTA" extension.   The
  255.                disk name,  disk type (number of sides & sectors) and free
  256.                space remaining are added to the data file with the  "DT2"
  257.                extension.
  258.  
  259.  
  260.  
  261.  
  262.                   DISKCAT - Disk File Catalog Program       Page 3
  263.  
  264.  
  265.  
  266.         (DC4-READ Program Functions, continued:)
  267.  
  268.         2)  Add descriptions to file names. (See DC4-CAT)
  269.  
  270.         3)  Give a disk its own catalog.
  271.              -puts a directory listing on a  disk with file descriptions.
  272.                The file can be TYPEd from DOS to review contents of disk.
  273.                If you gave the volume name a description, it is displayed
  274.                in the heading of the listing along with the disk name.
  275.  
  276.         4)  Delete a disk from the catalog.
  277.              -removes all files from the catalog that belong to the  disk
  278.                that is being deleted.
  279.  
  280.         5)  Display all files for a disk name.
  281.              -allows a list to be made of file names and descriptions for
  282.                a disk.  The printout can be inserted into the disk sleeve
  283.                for reference.
  284.  
  285.         6)  Display all disk names.
  286.              -also diplays # sectors, # sides and free space.
  287.  
  288.         7)  Print a hardcopy catalog listing.
  289.              -goes to the DC4-SORT program to print a catalog file.
  290.                (DC4-SORT is discussed in detail later.)
  291.  
  292.         8)  Purge deleted files from catalog.
  293.              -eliminates records that have been marked for deletion.
  294.               NOTE: compressing records in  a random access file does not
  295.                change the file size in the directory.  To change the file
  296.                size, copy DC4.DTA in DOS using /A which will cause DOS to
  297.                stop at the EOF marker.  (See COPY in DOS manual.)
  298.              -the catalog should be purged before creating a new file via
  299.                DC4-SORT.
  300.  
  301.         9)  Change program parameters.
  302.              -allows you to change the names of the DISKCAT  programs and
  303.                data files to suit your taste.  You can use this option to
  304.                change catalogs if you have more than one catalog file.
  305.              -change default drives and screen colors.
  306.              -put in printer commands for your printer.  Example:  To put
  307.                the Epson/IBM printer into compressed print, you must send
  308.                the printer an ASCII 15. From BASIC, to put the Epson into
  309.                compressed print you would type LPRINT CHR$(15). So in the
  310.                DC4-READ program, enter the print control code as CHR$(15).
  311.                Press Alt-E or Alt-I or Alt-O to get the control codes for
  312.                Epson, IDS, or Okidata printers, respectively. Others must
  313.                be entered manually as described.
  314.  
  315.  
  316.  
  317.  
  318.  
  319.  
  320.  
  321.  
  322.  
  323.  
  324.  
  325.  
  326.  
  327.  
  328.                   DISKCAT - Disk File Catalog Program       Page 4
  329.  
  330.  
  331.         DC4-CAT.EXE  Program Functions:
  332.  
  333.          1)   Displays the disk name and file name  and prompts for a 10-
  334.                character file category and 36-character file description.
  335.                The categories displayed at the top  of the screen  can be
  336.                entered into the category field by entering  the number or
  337.                highlighted characters of the desired category name.
  338.  
  339.          2)   DOS 2 volume labels are automatically given a category name
  340.                of "Vol. Name" so that all disk  names will print out in a
  341.                group when the file is sorted and printed by category.  In
  342.                the description field enter a description of disk contents.
  343.  
  344.          3)   DOS 2 subdirectory names are automatically given a category
  345.                name of "Subdir.".
  346.  
  347.          4)   The following is a list of filename extensions and their de-
  348.                fault descriptions which automatically appear. Press Enter
  349.                to accept a default description or enter a new description.
  350.  
  351.                     EXTENSION               DEFAULT DESCRIPTION
  352.                  ----------------   ------------------------------------
  353.                  EXAMPLE.ASM        Assm. source code for EXAMPLE.EXE
  354.                  EXAMPLE.DOC        Documentation file for EXAMPLE
  355.                  EXAMPLE.DTA/.DAT   Data file for EXAMPLE
  356.                  EXAMPLE.HEX        EXAMPLE in hex format for downloading
  357.                  EXAMPLE.OBJ        File used to generate EXAMPLE.EXE
  358.                  EXAMPLE.VC         VisiCalc template to ...
  359.                  EXAMPLE.WKS/.PRN   123 template to ...
  360.  
  361.  
  362.  
  363.          5)   Several commands are available to make entering descriptions
  364.               easier and quicker. The commands are displayed at the bottom
  365.               of the screen.  They are executed by holding the Alt key and
  366.               pressing the appropriate key.  The key to press is indicated
  367.               by being highlighted and capitalized on the screen.  It will
  368.               be the same key as is shown in brackets in the following:
  369.  
  370.          [P] Prior entry:  displays previous entry. (Ctrl-left arrow: same)
  371.  
  372.          [F] Find file:  finds a file from all or part of the name
  373.                            and makes it the current record.
  374.  
  375.          [D] Find disk:  finds a disk from all or part of the name,  and
  376.                            makes the first file on the disk the  current
  377.                            record.   Optionally, skips files in the data
  378.                            data file not on the selected disk. The point
  379.                            of this last option is that when a disk is up-
  380.                            dated, new files on the disk are added to the
  381.                            end of the catalog. As a result all the files
  382.                            for a disk will no longer be grouped together
  383.                            in the catalog.   This option allows only the
  384.                            files for a specific disk to be viewed.
  385.  
  386.          [K] Kill file:  marks  the displayed entry  for deletion by the
  387.                            "Purge" routine.   Also allows the file to be
  388.                            deleted from the disk.
  389.  
  390.  
  391.  
  392.  
  393.  
  394.                   DISKCAT - Disk File Catalog Program       Page 5
  395.  
  396.  
  397.         (DC4-CAT.EXE  Program Functions, continued:)
  398.  
  399.  
  400.          [V] View file: displays contents of a file one screen at a time,
  401.                            to aid in entering file descriptions.  If the
  402.                            file is not an ASCII file, the display may be
  403.                            meaningless, unless it is a BASIC program, in
  404.                            which case it will be translated to ASCII.
  405.  
  406.          [R] Repeat entry: repeats category  & description from previous
  407.                            file:  for programs with multiple files, such
  408.                            as FK.DOC, FK.HEX, FK.COM.  Also see [F1-F10].
  409.  
  410.          [S] Skip disk: finds the next disk name and makes its first file
  411.                            the current record.
  412.  
  413.          [C] Edit categories:  allows you to change the category names.
  414.                            The names will be sorted and re-displayed when
  415.                            you are through making changes.
  416.  
  417.          [N] Rename disk/file:   (1) Change the name of a disk throughout
  418.                            the catalog file.     (2) Rename a file in the
  419.                            catalog file and on the disk.
  420.  
  421.          [B] Find Blank description:   finds the next file in the catalog
  422.                            with a blank description field.
  423.  
  424.          [M] Manual entry:   Allows a manual entry to be made for non-DOS
  425.                            disks, such as Flight Simulator.
  426.  
  427.          [F1-F10] Memorize/recall a category and description:
  428.  
  429.          IF THE FUNCTION KEY DOES NOT HAVE ANYTHING ASSIGNED TO IT:
  430.  
  431.               -The next category and description entered will be assigned
  432.                  to the function key pressed.
  433.               -If the current file already has a category and description
  434.                  that you want assigned to the Fkey, press Enter twice.
  435.               -Otherwise, enter a category and description or press [Esc]
  436.                  to abort.
  437.               -The Fkey number and first six characters of the description
  438.                  will be displayed at the bottom of the screen.
  439.  
  440.          IF THE FUNCTION KEY ALREADY HAS A CATEGORY AND DESCRIPTION:
  441.  
  442.               -They will become the prompts for the current file.
  443.               -Press Enter twice to accept the prompts or press [Alt] and
  444.                  a different function key to recall different prompts.
  445.               -Or press [Esc] to clear the function key. The program will
  446.                  then be ready to assign new text to the Fkey.  If you do
  447.                  not want to set up this function key, press [Esc] again.
  448.  
  449.  
  450.  
  451.  
  452.  
  453.  
  454.  
  455.  
  456.  
  457.  
  458.  
  459.  
  460.                   DISKCAT - Disk File Catalog Program       Page 6
  461.  
  462.         DC4-SORT.EXE  Program Functions:
  463.  
  464.         1)  Compare two catalogs.
  465.              -compares two catalogs and prints a comparative list.   This
  466.                function is designed to facilitate comparing software lib-
  467.                raries by different user groups or individuals who collect
  468.                public domain software.
  469.  
  470.  
  471.         2)  Print catalog sorted by file name, disk name, file type, date
  472.              or filename extension.
  473.  
  474.         Print Options:
  475.  
  476.         1)  Output can be sent to the screen, the printer, or to a disk.
  477.  
  478.         2)  When the data in the sorted field, such as disk name, changes,
  479.             you may choose to skip two lines on the printout, skip to the
  480.             top of the next page, or not skip at all.
  481.  
  482.         3)  Data sent to a disk file can be formatted in three ways:
  483.              -the same as the printout (to dump to a printer later.)
  484.              -as a LOTUS 1-2-3 ".PRN" file (to be loaded into 1-2-3.)
  485.              -as a new catalog file.    When a disk is first read, all of
  486.                its files are grouped together. When a disk in the catalog
  487.                is re-read and the catalog updated, new files are added to
  488.                the end of the catalog.  Then when the catalog is searched
  489.                for the files of a particular disk the program must search
  490.                longer.   By sorting the catalog by disk name and creating
  491.                a new catalog file, you can cut down on disk search time.
  492.  
  493.         4)  You may specify a range to print.  Examples:
  494.              -to print file names starting with  A through  M, enter A as
  495.                the starting parameter and M as the ending one. If you get
  496.                the message  "Out of string space" when trying to load and
  497.                print the entire catalog, you may have to use use this op-
  498.                tion to print one part of the catalog at a time.
  499.              -to print all files with the category of "BASIC Util", first
  500.                select "Sort by category" then specify "BASIC Util" as the
  501.                starting and ending parameters.
  502.  
  503.         DATA FILES:
  504.  
  505.         1)  DC4-PGM.DTA contains the program parameters.   This file must
  506.              always be present to run DISKCAT.   (The information in this
  507.              file used to be included in DC#.NFO with the disk data.)
  508.  
  509.         2)  ***.DTA is a random access file containing file names & info.
  510.              Record layout:
  511.                 file name        12 spaces
  512.                 disk name         8 spaces
  513.                 file type        10 spaces
  514.                 file descrip.    36 spaces
  515.                 file date         8 spaces
  516.                 file size         6 spaces
  517.                 car. rtn./l.f.    2 spaces  (carriage return & line feed)
  518.                                  --
  519.                 record length    82
  520.  
  521.         3)  ***.DT2 is a sequential file containing disk names & info. as
  522.               well as the number of files and disks in the catalog.
  523.  
  524.  
  525.  
  526.                   DISKCAT - Disk File Catalog Program       Page 7
  527.  
  528.  
  529.  
  530.         OTHER WAYS TO EDIT AND PRINT THE CATALOG:
  531.  
  532.         The DC4.DTA file can be TYPEd from DOS.  It can also be edited by
  533.         text processors if these warnings are heeded:
  534.         -IBM's Personal Editor should be used with the NOTABS option when
  535.           saving. Otherwise, it replaces blanks with tabs, which destroys
  536.           the necessary uniform record length.
  537.         -WordStar can be used in the Non-document mode only.
  538.         -Enter data exactly as in the other records.  (eg: the dot [.] in
  539.           the file name must always be in column 9).
  540.         -If records are added or deleted with text processors, the number
  541.           of files  (the second number in the .DT2  file) must be changed
  542.           and the first  and last record numbers  for each disk name must
  543.           be updated. The record numbers of the first and last records of
  544.           each disk can be updated by selecting the  PURGE  option at the
  545.           main menu of DC4-READ.
  546.  
  547.         A .PRN file can be created from DC4.DTA using DC4-SORT.EXE.  This
  548.           file can be loaded into LOTUS 1-2-3 for further manipulation.
  549.  
  550.         The DC4.DTA can be sorted and printed using Jim Button's PC-FILE.
  551.           The file must first be sorted by  PC-FILE in order to create an
  552.           index file.
  553.  
  554.  
  555.  
  556.         STARTING A NEW CATALOG:
  557.  
  558.         When you receive DISKCAT it is set to read the DC4-SAMP files. To
  559.         create your own catalog file, run DC4-READ  and edit the program
  560.         parameters. Change DC4-SAMP to whatever you like and respond  "Y"
  561.         when asked "Make the changes permanent?" The program will look for
  562.         whatever filename you entered on whatever drive you specified and
  563.         will complain about not finding it.   Just press Esc and the file
  564.         will be created.
  565.  
  566.  
  567.         SUGGESTIONS FOR USING DISKCAT:
  568.  
  569.         As already mentioned,  this program makes it easy for user groups
  570.         to catalog  and describe  their public  domain software libraries
  571.         and to compare them with other groups.  Because disks can be read
  572.         so quickly,  libraries of up to  3000  files each can be read and
  573.         compared in a matter of minutes.
  574.  
  575.         People who have a hard disk that is backed up on floppy disks will
  576.         find that by keeping the  catalog file on the hard disk,  you can
  577.         use DOS 2's FIND.EXE or  DC4-FIND to find in seconds which disk a
  578.         file is backed up on.
  579.  
  580.         Those without a hard disk may find it handy to have a printout of
  581.         the catalog sorted by filename for reference at times  when it is
  582.         not convenient to load DISKCAT.
  583.  
  584.  
  585.  
  586.  
  587.  
  588.  
  589.  
  590.  
  591.  
  592.                   DISKCAT - Disk File Catalog Program       Page 8
  593.  
  594.  
  595.         USING DOS 2's FIND.EXE ("FIND")-
  596.  
  597.         FIND  will search for a string of  characters anywhere in a file.
  598.         You may prefer to use FIND instead of DC4-FIND.EXE  to search the
  599.         catalog. To use it to display all files of a particular category,
  600.         such as "DOS Util", enter the following:  FIND "DOS Util" DC4.DTA
  601.         Notice that  upper case and  lower case must be correct to find a
  602.         match. Also, the file extension must be right-justified:  to find
  603.         the file, TEST.BAS, you must specify  "TEST    .BAS".
  604.         A batch file to make  FIND  a little easier to use can be created
  605.         by typing in the following at the DOS prompt:
  606.         COPY CON: F.BAT
  607.         FIND "%1" DC4.DTA
  608.         (press F6 to get a ^Z)
  609.         With this batch file, you can just enter F  and the characters in
  610.         the file that you want to locate.
  611.  
  612.         To use DC4-FIND.EXE, at the A> prompt, enter DC4-FIND.   You will
  613.         be prompted for all or part of a file name to search for.
  614.  
  615.  
  616.         ASSIGNING CATEGORIES-
  617.  
  618.         The Category is meant to be a "key field" that you can use to get
  619.         similar file to print out together. Let's say you are classifying
  620.         the DISKCAT programs.  For Category, you could call DC4-CAT.EXE a
  621.         "Disk catalog"  file, the  .DOC  file a "Documentation" file, the
  622.         .DTA file a "Data file".    But when you sort by Category, do you
  623.         want to see all the  documentation files listed by themselves and
  624.         all the data files by themselves?    You might prefer to classify
  625.         all related files the same as the main program, so that they will
  626.         be grouped together when printing a list sorted by Category.
  627.  
  628.         If you use the Categories displayed at the top of the screen, you
  629.         will be assured that file categories that you want  to match will
  630.         match exactly so that they will print out together.   To edit the
  631.         Categories, press Alt-C in the "Add Descriptions" program, as de-
  632.         cribed earlier.
  633.  
  634.  
  635.  
  636.  
  637.  
  638.  
  639.  
  640.  
  641.  
  642.  
  643.  
  644.  
  645.  
  646.  
  647.  
  648.  
  649.  
  650.  
  651.  
  652.  
  653.  
  654.  
  655.  
  656.  
  657.  
  658.                   DISKCAT - Disk File Catalog Program       Page 9
  659.  
  660.  
  661.  
  662.         DISTRIBUTION OF DISKCAT PROGRAMS-
  663.  
  664.         A limited license is granted to copy the COMPILED versions of the
  665.         DISKCAT version 4.2 programs and the associated files under the
  666.         following conditions:
  667.  
  668.         1. Copying is for the sole purpose of allowing potential buyers
  669.            of the program an opportunity to try out DISKCAT before paying
  670.            for it.
  671.  
  672.         2. The BASIC source code should not be needed for such an evalua-
  673.            tion, therefore, it may not be copied or distributed.
  674.  
  675.         3. All copyright notices must be left intact and this documenta-
  676.            tion file included.
  677.  
  678.         4. All the compiled programs must be offered as a complete set.
  679.  
  680.         5. These programs are not to be distributed as part of any
  681.            commercial endeavor, such as, but not limited to, software
  682.            give-aways (or sales) by vendors, "magazines-on-a-disk", or
  683.            groups that charge more than a small "copying fee" for a disk
  684.            with these files. The programs, excluding the uncompiled BASIC
  685.            programs, may be included in all electronic bulletin boards
  686.            and PC user group libraries, provided that the following type
  687.            of notice is given users:
  688.  
  689.            "May be copied for evaluation purposes only.  If you decide
  690.            to use the programs, payment to author is expected."
  691.  
  692.  
  693.         Minor enhancements are made weekly and major changes, monthly.
  694.         With this in mind, customers who have paid may get the latest
  695.         changes by sending in a disk plus $5.  Others should try the
  696.         bulletin boards and user groups for an evaluation copy.
  697.  
  698.         Group purchase terms (and commissions) are available to user
  699.         groups who wish to sell DISKCAT.  Write for details.
  700.  
  701.         Since there is no way for me to control the continued distri-
  702.         bution of outdated copies of  DISKCAT,  users should be aware
  703.         that changes in the program, the price or in the terms of dis-
  704.         tribution may have changed since this version.
  705.  
  706.         SOURCE CODE-
  707.  
  708.         Registered users may get the source code for DISKCAT by sending
  709.         a DSDD formatted disk, ppd. mailer plus $5. The source code for
  710.         DISKCAT may NOT be copied and distributed.  If you make changes
  711.         or have suggestions for improvements I am interested in hearing
  712.         of them,  but no modified versions of DISKCAT may be copied and
  713.         distributed,  since I have no way to help other users when they
  714.         have problems with the modified versions. I have enough trouble
  715.         fixing my own mistakes!
  716.  
  717.  
  718.  
  719.  
  720.  
  721.  
  722.  
  723.                   DISKCAT - Disk File Catalog Program       Page 10
  724.  
  725.         Acknowledgements for Suggestions:
  726.  
  727.         (1) Kill file from disk when deleting entry from DISKCAT.
  728.         (2) Show free space on disk along with file name.
  729.             (James Jacques    Delafield,WI)
  730.  
  731.         (3) Show disk type (# sectors and # sides) along with file name.
  732.             (Bob Duval   Charleston, SC)
  733.  
  734.         (4) Include DC4.HDR file for easier use with PC-FILE.
  735.         (5) Read DOS 2.0 subdirectories (possible future enhancement.
  736.             I would first like to know if many people are using
  737.             subdirectories on floppies.)
  738.             (John Burns    Mattawan, MI)
  739.  
  740.         (6) Several people have suggested a routine to print a disk
  741.             directory on a label to be attached to the disk.  The reasons
  742.             that this has not been done yet are (1) the idea of this
  743.             program is to make it easy to locate files using the DC4-FIND
  744.             program or a sorted list printed out, (2) disk contents
  745.             change easily, disk labels change less easily, and (3) there
  746.             are several programs in the public domain already that print
  747.             such labels.  Another problem is squeezing 112 files onto a
  748.             label that will fit on the disk.  One company has solved this
  749.             by using the subscript character set for the Epson printer.
  750.             What do people without Epsons do?
  751.  
  752.             As a substitute, option 6 at the main menu [Display All Files
  753.             for a Disk] will let you print out a list to be inserted into
  754.             the disk's sleeve.  This routine prints the name and descrip-
  755.             tion of all the files in two columns.  To get the printout to
  756.             fit into a diskette sleeve, you need to set your printer to
  757.             compressed print (15+ char. per inch) by setting the printer
  758.             switches or entering the control codes in the DC4-READ program.
  759.  
  760.         (7) Put time and date on catalog listings.
  761.         (8) Sort the disk names.
  762.         (9) When sorting and printing the catalog, insert blank lines or
  763.             a form feed when the sorted field changes.
  764.             (George Margolin     Newport Beach, CA)
  765.  
  766.        (10) Allow a file to be renamed from within program.
  767.        (11) Allow a disk to be renamed in the catalog file.
  768.             (John Markley      Homer, LA)
  769.  
  770.        (12) Allow screen colors to be changed from within the program.
  771.             (Mike Hawkins    whereabouts unknown)
  772.  
  773.  
  774.  
  775.  
  776.  
  777.  
  778.  
  779.  
  780.  
  781.  
  782.  
  783.  
  784.  
  785.  
  786.  
  787.  
  788.  
  789.                   DISKCAT - Disk File Catalog Program       Page 11
  790.  
  791.  
  792.        (13) Allow the user to enter a range to print in DC4-SORT.
  793.        (14) Make the disk's volume name the default disk name.
  794.        (15) Allow the user to assign a volume name from DC4-CAT.
  795.        (16) Add routine to read files on hard disk.
  796.        (17) Add some color.
  797.        (18) In printouts, place size and date fields adjacent to file
  798.               name for easier reading.
  799.        (19) Read the disk name from the (DOS 2) volume label.
  800.             Other people have suggested reading the volume label from the
  801.             directory to use for the disk name, but it seemed like more
  802.             trouble that it was worth.  But Michael Roland also has a
  803.             very clever idea for using the volume names.  Michael came up
  804.             with the idea of giving each disk's volume name (which is
  805.             read along with the other file names from the directory) the
  806.             same category so that all of the disks' volume names will be
  807.             grouped together when the file is printed by DC4-SORT sorted
  808.             by category.  Now why didn't I think of that?  He also
  809.             suggests using the "Add descriptions" routine to add a
  810.             description of disk contents to the volume name entry.
  811.             (Michael B. Roland   Dammam, Saudi Arabia)
  812.  
  813.        (20) Speed up the sort 600-900%.
  814.        (21) Put time and date on comparative printout and mark matching
  815.             files to make them easier to spot.
  816.        (22) Show on the printout which field the file was sorted on.
  817.        (23) Add an option to allow printing the data file sorted by date.
  818.        (24) Make it easier to delete a disk from the file.
  819.        (25) Change the symbol for a deleted record from "z" to "/" to be
  820.             compatible with PC-FILE.
  821.             (Pete Smothers,  President, New Orleans PC User Group)
  822.             Pete backed up his suggestions with BASIC code.  Using the
  823.             sort routine he provided, a sort that took 5 minutes 15
  824.             seconds with the routine I was using now takes 7 seconds!
  825.             The first time I tried it, I thought that it had kicked out
  826.             of the routine without sorting.  Boy was I surprised!
  827.             Thanks, Pete.
  828.    4.0
  829.        (26) SPLIT "ADD CATEGORIES" INTO ITS OWN PROGRAM.  I fought this
  830.             as long as possible, wanting to keep the speed of having as
  831.             many functions as possible in one program, but kept running
  832.             out of room in the main program.  The new feature that pushed
  833.             it over the limit this time was keeping track of each file's
  834.             first and last record number in the data base.  When you have
  835.             a large data base, this will greatly speed up functions that
  836.             search for all files for a particular disk.
  837.        (27) Allow program parameters to be changed from within the program.
  838.             I have always been annoyed at not being able to look at two
  839.             different catalog files on my hard disk without moving or
  840.             renaming them.  Now this is possible.
  841.             (Me,      Houston, Texas)
  842.  
  843.        (29) Make the documentation easier to read and make it easier to
  844.             start a new catalog.
  845.             (George Margolin     Newport Beach, CA)
  846.    4.1
  847.        (30) Added the routines to allow the entry and use of printer
  848.             control codes.
  849.        (31) Added routines to allow temporarily assigning file categories
  850.             and descriptions to function keys to be recalled and assigned
  851.             to other file names.
  852.  
  853.  
  854.  
  855.                   DISKCAT - Disk File Catalog Program       Page 12
  856.  
  857.  
  858.              Changes to DC4-CAT:
  859.    4.2  (32) Routine to allow manual entries for non-DOS disks.
  860.         (33) Routine to View BASIC programs not saved in ASCII.
  861.         (34) Fixed bug that hung up system when end of file reached while
  862.              adding descriptions under the option that skips all files not
  863.              on a specified disk. (whew!) (reported by Jim Layfield)
  864.         (36) Replaced code (stolen by gremlins) that saves changes made to
  865.              categories.
  866.  
  867.         (37) Added routine to display NumLock and CapsLock status.
  868.  
  869.         (38) Fixed bug in DC4-READ that truncated right digit of file size
  870.              if over 99,999.
  871.         (39) Fixed bug in DC4-SORT that kept printout from starting a new
  872.              page when a change in the sorted field occurred.
  873.              (Thanks to my chief bug-finder: Dwight Espensen, who has long
  874.              been keeping me honest.)
  875.         (40) Removed the data file name DC4.DTA from DC4-FIND.EXE.
  876.         (41) Added option to DC4-SORT to pause at each page to change paper.
  877.              (Suggested by David Romer, Toronto, Ontario, Canada, who also
  878.              provided enough info to allow me to track down another elusive
  879.              bug that follows:)
  880.         (42) Fixed bug that deleted the last file name for a disk if it did
  881.              not have a volume label.
  882.  
  883.  
  884.    DISKCAT 5.0 will allow reading subdirectories.   With this version, the
  885.    disk name field will be expanded to 11 characters to be compatible with
  886.    the actual volume name on the disk.   Any suggestions for major changes
  887.    should be made now.
  888.  
  889.  
  890.  
  891.  
  892.  
  893.  
  894.  
  895.  
  896.  
  897.  
  898.  
  899.  
  900.  
  901.  
  902.  
  903.  
  904.  
  905.  
  906.  
  907.  
  908.  
  909.  
  910.  
  911.  
  912.  
  913.  
  914.  
  915.  
  916.  
  917.  
  918.  
  919.  
  920.  
  921.  
  922. -
  923.  
  924.  
  925.             -------------------------------------------------------
  926.             * * * * * * * * * *  I N V O I C E  * * * * * * * * * *
  927.             -------------------------------------------------------
  928.  
  929.  
  930.  
  931.                                  D I S K C A T
  932.  
  933.  
  934.  
  935.  
  936.                           Please make check payable to:
  937.  
  938.                                   Nelson Ford
  939.                                  P.O.Box 61565
  940.                                Houston, TX 77208
  941.                                 (713) 960-1347
  942.  
  943.  
  944.  
  945.  
  946.  
  947.          Date: _____________
  948.  
  949.          Name: _________________________________
  950.  
  951.          Address: ______________________________
  952.  
  953.                   ______________________________
  954.  
  955.  
  956.  
  957.  
  958.                                             Qty.    Price       Total
  959.                                             ---     -----     ----------
  960.  
  961.         DISKCAT Disk File Catalog Program   ___   @  $30      $_________
  962.  
  963.  
  964.         (Software - No Texas sales tax.)
  965.  
  966.  
  967.  
  968.  
  969.  
  970.  
  971.         Thank you for your order.
  972.